home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EuroCD 3
/
EuroCD 3.iso
/
Programming
/
Python1.4_Source
/
Objects
/
protos
/
longobject_protos.h
< prev
next >
Wrap
Text File
|
1998-06-24
|
2KB
|
41 lines
/* Prototypes for functions defined in Objects/longobject.c */
static PyLongObject * long_normalize(PyLongObject * );
static PyLongObject * mul1(PyLongObject * , wdigit );
static PyLongObject * muladd1(PyLongObject * , wdigit , wdigit );
static PyLongObject * divrem1(PyLongObject * , wdigit , digit * );
static PyObject * long_format(PyObject * , int );
static int long_divrem(PyLongObject * , PyLongObject * , PyLongObject ** , PyLongObject ** );
static PyLongObject * x_divrem(PyLongObject * , PyLongObject * , PyLongObject ** );
static void long_dealloc(PyObject * );
static PyObject * long_repr(PyObject * );
static int long_compare(PyLongObject * , PyLongObject * );
static long long_hash(PyLongObject * );
static PyLongObject * x_add(PyLongObject * , PyLongObject * );
static PyLongObject * x_sub(PyLongObject * , PyLongObject * );
static PyObject * long_add(PyLongObject * , PyLongObject * );
static PyObject * long_sub(PyLongObject * , PyLongObject * );
static PyObject * long_mul(PyLongObject * , PyLongObject * );
static int l_divmod(PyLongObject * , PyLongObject * , PyLongObject ** , PyLongObject ** );
static PyObject * long_div(PyLongObject * , PyLongObject * );
static PyObject * long_mod(PyLongObject * , PyLongObject * );
static PyObject * long_divmod(PyLongObject * , PyLongObject * );
static PyObject * long_pow(PyLongObject * , PyLongObject * , PyLongObject * );
static PyObject * long_invert(PyLongObject * );
static PyObject * long_pos(PyLongObject * );
static PyObject * long_neg(PyLongObject * );
static PyObject * long_abs(PyLongObject * );
static int long_nonzero(PyLongObject * );
static PyObject * long_rshift(PyLongObject * , PyLongObject * );
static PyObject * long_lshift(PyLongObject * , PyLongObject * );
static PyObject * long_bitwise(PyLongObject * , int , PyLongObject * );
static PyObject * long_and(PyLongObject * , PyLongObject * );
static PyObject * long_xor(PyLongObject * , PyLongObject * );
static PyObject * long_or(PyLongObject * , PyLongObject * );
static int long_coerce(PyObject ** pv,PyObject ** pw);
static PyObject * long_int(PyObject * v);
static PyObject * long_long(PyObject * v);
static PyObject * long_float(PyObject * v);
static PyObject * long_oct(PyObject * v);
static PyObject * long_hex(PyObject * v);